An edge-swap heuristic for generating spanning trees with minimum number of branch vertices

نویسندگان

  • Ricardo Martins
  • Diego M. Silva
  • Mauricio G. C. Resende
  • Geraldo R. Mateus
  • José Fernando Gonçalves
  • Paola Festa
چکیده

Abstract. This paper presents a new edge-swap heuristic for generating spanning trees with a minimum number of branch vertices, i.e. vertices of degree greater than two. This problem was introduced in Gargano et al. (2002) and has been called the minimum branch vertices (MBV) problem by Cerulli et al. (2009). The heuristic starts with a random spanning tree and iteratively reduces the number of branch vertices by swapping tree edges with edges not currently in the tree. It can be easily implemented as a multi-start heuristic. We report on extensive computational experiments comparing single-start and multi-start variants on our heuristic with other heuristics previously proposed in the literature.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

New hybrid evolutionary algorithm for solving the bounded diameter minimum spanning tree problem

Given a connected, weighted, undirected graph G and a bound D, the bounded diameter minimum spanning tree (BDMST) problem seeks a spanning tree on G of minimum weight among the trees in which no path between two vertices contains more than D edges. This problem is NP-hard for 4 ≤ D ≤ |v| 1. In present paper a new randomized greedy heuristic algorithm for solving BDMST is proposed. An evolutiona...

متن کامل

Disjunctive combinatorial branch in a subgradient tree algorithm for the DCMST problem with VNS-Lagrangian bounds

Consider an undirected graph G = (V,E) with a set of nodes V and a set of weighted edges E. The weight of an edge e ∈ E is denoted by ce ≥ 0. The degree constrained minimum spanning tree (DCMST) problem consists in finding a minimum spanning tree of G subject to maximum degree constraints dv ∈ N on the number of edges connected to each node v ∈ V . We propose a Variable Neighborhood Search (VNS...

متن کامل

Generating Random Spanning Trees

This paper describes a probabilistic algorithm that, given a connected, undirected graph G with n vertices, produces a spanning tree of G chosen uniformly at random among the spanning trees of G. The expected running time is O(n logn) per generated tree for almost all graphs, and O(n3) for the worst graphs. Previously known deterministic algorithms and much more complicated and require O(n3) ti...

متن کامل

An effective decomposition approach and heuristics to generate spanning trees with a small number of branch vertices

Given a graph G = (V,E), the minimum branch vertices problem consists in finding a spanning tree T = (V,E′) of G minimizing the number of vertices with degree greater than two. We consider a simple combinatorial lower bound for the problem, from which we propose a decomposition approach. The motivation is to break down the problem into several smaller subproblems which are more tractable comput...

متن کامل

Fast Heuristics for Large Instances of the Euclidean Bounded Diameter Minimum Spanning Tree Problem

Given a connected, undirected graph G = (V, E) on n = |V | vertices, an integer bound D ≥ 2 and non-zero edge weights associated with each edge e ∈ E, a bounded diameter minimum spanning tree (BDMST) on G is defined as a spanning tree T⊆ E on G of minimum edge cost w(T) =∑w(e), ∀ e∈ T and tree diameter no greater than D. The Euclidean BDMST Problem aims to find the minimum cost BDMST on graphs ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Optimization Letters

دوره 8  شماره 

صفحات  -

تاریخ انتشار 2014